package org.jivesoftware.smack.util.collections;

import java.util.Iterator;

public abstract interface MapIterator<K, V>
  implements Iterator<K>
{
  public abstract K getKey();

  public abstract V getValue();

  public abstract boolean hasNext();

  public abstract K next();

  public abstract void remove();

  public abstract V setValue(V paramV);
}